package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class PProjectInventoryMarkGenModel implements Serializable{

  private static final long serialVersionUID = 1921967906843777536L;
  private Integer pimId;

	/**
	 * 项目划库存申请单编码 PMC+年月
	 */
  private String pimCode;

	/**
	 * 外键：依赖提报计划表主键
	 */
  private Integer pimRppId;

	/**
	 * 申请人

	 */
  private Integer pimProposerId;

	/**
	 * 申请时间
	 */
  private java.util.Date pimDate;

	/**
	 * 备注
	 */
  private String pimRemark;

	/**
	 * 标识划入的是哪个库 h：半成品库
	 */
  private String pimItyType;

	/**
	 * 项目划库存数量

	 */
  private Double pimNum;

	/**
	 * 项目划库存重量

	 */
  private Double pimWeight;

	/**
	 * 执行时间
	 */
  private java.util.Date pimExecDate;

	/**
	 * 执行人
	 */
  private Integer pimExecutorId;

	/**
	 * 外键：划库存前在库存的id

	 */
  private Integer pimBeforeItyId;

	/**
	 * 划库存前的的项目编号
	 */
  private String pimBeforeProCode;

	/**
	 * 外键：划库存后在库存的id

	 */
  private Integer pimAfterItyId;

	/**
	 * 申请执行状态 0是删除、1是未提
	 */
  private Integer pimAppStatus;

	/**
	 * 外键：划出的出库单，依赖外购件
	 */
  private Integer pimOutOdrId;

	/**
	 * 外键：划入的入库单，依赖外购件
	 */
  private Integer pimInOdrId;

	/**
	 * 项目划库存物料编码

	 */
  private String pimMatCode;

	/**
	 * 项目划库存物料描述
	 */
  private String pimMatDesc;


  public Integer getPimId() {
    return pimId;
  }

  public void setPimId(Integer pimId) {
    this.pimId = pimId;
  }


  public String getPimCode() {
    return pimCode;
  }

  public void setPimCode(String pimCode) {
    this.pimCode = pimCode;
  }


  public Integer getPimRppId() {
    return pimRppId;
  }

  public void setPimRppId(Integer pimRppId) {
    this.pimRppId = pimRppId;
  }


  public Integer getPimProposerId() {
    return pimProposerId;
  }

  public void setPimProposerId(Integer pimProposerId) {
    this.pimProposerId = pimProposerId;
  }


  public java.util.Date getPimDate() {
    return pimDate;
  }

  public void setPimDate(java.util.Date pimDate) {
    this.pimDate = pimDate;
  }


  public String getPimRemark() {
    return pimRemark;
  }

  public void setPimRemark(String pimRemark) {
    this.pimRemark = pimRemark;
  }


  public String getPimItyType() {
    return pimItyType;
  }

  public void setPimItyType(String pimItyType) {
    this.pimItyType = pimItyType;
  }


  public Double getPimNum() {
    return pimNum;
  }

  public void setPimNum(Double pimNum) {
    this.pimNum = pimNum;
  }


  public Double getPimWeight() {
    return pimWeight;
  }

  public void setPimWeight(Double pimWeight) {
    this.pimWeight = pimWeight;
  }


  public java.util.Date getPimExecDate() {
    return pimExecDate;
  }

  public void setPimExecDate(java.util.Date pimExecDate) {
    this.pimExecDate = pimExecDate;
  }


  public Integer getPimExecutorId() {
    return pimExecutorId;
  }

  public void setPimExecutorId(Integer pimExecutorId) {
    this.pimExecutorId = pimExecutorId;
  }


  public Integer getPimBeforeItyId() {
    return pimBeforeItyId;
  }

  public void setPimBeforeItyId(Integer pimBeforeItyId) {
    this.pimBeforeItyId = pimBeforeItyId;
  }


  public String getPimBeforeProCode() {
    return pimBeforeProCode;
  }

  public void setPimBeforeProCode(String pimBeforeProCode) {
    this.pimBeforeProCode = pimBeforeProCode;
  }


  public Integer getPimAfterItyId() {
    return pimAfterItyId;
  }

  public void setPimAfterItyId(Integer pimAfterItyId) {
    this.pimAfterItyId = pimAfterItyId;
  }


  public Integer getPimAppStatus() {
    return pimAppStatus;
  }

  public void setPimAppStatus(Integer pimAppStatus) {
    this.pimAppStatus = pimAppStatus;
  }


  public Integer getPimOutOdrId() {
    return pimOutOdrId;
  }

  public void setPimOutOdrId(Integer pimOutOdrId) {
    this.pimOutOdrId = pimOutOdrId;
  }


  public Integer getPimInOdrId() {
    return pimInOdrId;
  }

  public void setPimInOdrId(Integer pimInOdrId) {
    this.pimInOdrId = pimInOdrId;
  }


  public String getPimMatCode() {
    return pimMatCode;
  }

  public void setPimMatCode(String pimMatCode) {
    this.pimMatCode = pimMatCode;
  }


  public String getPimMatDesc() {
    return pimMatDesc;
  }

  public void setPimMatDesc(String pimMatDesc) {
    this.pimMatDesc = pimMatDesc;
  }

}
